﻿using FluentNHibernate.Mapping;

namespace Business.Entity.Sped.ClassesRelacionadas
{
    public class TributacaoNcmServicoMunicipioMap : ClassMap<TributacaoNcmServicoMunicipio>
    {
        public TributacaoNcmServicoMunicipioMap()
        {
            Id(x => x.Id).Not.Nullable().Unique().GeneratedBy.Sequence("sqTributacaoNcmServicoMunicipio");

            Map(x => x.IssDevedor);
            Map(x => x.TipoTributacaoIss).CustomType<int>().LazyLoad();

            References(x => x.Municipio).Not.Nullable().LazyLoad();
        }
    }
}
